home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / test / suplib / Makefile < prev    next >
Makefile  |  1992-11-23  |  2KB  |  80 lines

  1.  
  2. CFLAGS= -O2 -Wall -I..
  3. OD= objs/
  4. SRCS= addhead.c addtail.c newlist.c remhead.c \
  5.     gethead.c strdup.c getsucc.c gettail.c \
  6.     getpred.c remove.c strnicmp.c getcwd.c \
  7.     findname.c stricmp.c enqueue.c strins.c \
  8.     insert.c
  9.  
  10. OBJS= $(OD)addhead.o $(OD)addtail.o $(OD)newlist.o $(OD)remhead.o \
  11.     $(OD)gethead.o $(OD)strdup.o $(OD)getsucc.o $(OD)gettail.o \
  12.     $(OD)getpred.o $(OD)remove.o $(OD)strnicmp.o $(OD)getcwd.o \
  13.     $(OD)findname.o $(OD)stricmp.o $(OD)enqueue.o $(OD)strins.o \
  14.     $(OD)insert.o
  15.  
  16. LIB= libamiga.a
  17.  
  18. all: $(OD) $(LIB)
  19.  
  20. $(LIB) : $(OBJS)
  21.     ar cr $@ $(OBJS)
  22.     ranlib $@
  23.  
  24. $(OD)addhead.o : addhead.c
  25.     cc $(CFLAGS) -c -o $@ $*.c
  26.  
  27. $(OD)addtail.o : addtail.c
  28.     cc $(CFLAGS) -c -o $@ $*.c
  29.  
  30. $(OD)newlist.o : newlist.c
  31.     cc $(CFLAGS) -c -o $@ $*.c
  32.  
  33. $(OD)remhead.o : remhead.c
  34.     cc $(CFLAGS) -c -o $@ $*.c
  35.  
  36. $(OD)gethead.o : gethead.c
  37.     cc $(CFLAGS) -c -o $@ $*.c
  38.  
  39. $(OD)strdup.o : strdup.c
  40.     cc $(CFLAGS) -c -o $@ $*.c
  41.  
  42. $(OD)getsucc.o : getsucc.c
  43.     cc $(CFLAGS) -c -o $@ $*.c
  44.  
  45. $(OD)gettail.o : gettail.c
  46.     cc $(CFLAGS) -c -o $@ $*.c
  47.  
  48. $(OD)getpred.o : getpred.c
  49.     cc $(CFLAGS) -c -o $@ $*.c
  50.  
  51. $(OD)remove.o : remove.c
  52.     cc $(CFLAGS) -c -o $@ $*.c
  53.  
  54. $(OD)strnicmp.o : strnicmp.c
  55.     cc $(CFLAGS) -c -o $@ $*.c
  56.  
  57. $(OD)getcwd.o : getcwd.c
  58.     cc $(CFLAGS) -c -o $@ $*.c
  59.  
  60. $(OD)findname.o : findname.c
  61.     cc $(CFLAGS) -c -o $@ $*.c
  62.  
  63. $(OD)stricmp.o : stricmp.c
  64.     cc $(CFLAGS) -c -o $@ $*.c
  65.  
  66. $(OD)enqueue.o : enqueue.c
  67.     cc $(CFLAGS) -c -o $@ $*.c
  68.  
  69. $(OD)strins.o : strins.c
  70.     cc $(CFLAGS) -c -o $@ $*.c
  71.  
  72. $(OD)insert.o : insert.c
  73.     cc $(CFLAGS) -c -o $@ $*.c
  74.  
  75. $(OD) : $(OD)
  76.     mkdirs $@
  77.  
  78. clean:
  79.     rm -f $(OD)*
  80.